Parallel Implementation of Multidimensional Transforms without Interprocessor Communication
نویسندگان
چکیده
ÐThis paper presents a modular algorithm which is suitable for computing a large class of multidimensional transforms in a general purpose parallel environment without interprocessor communication. Since it is based on matrix-vector multiplication, it does not impose restrictions on the size of the input data as many existing algorithms do. The method is fully general since it does not depend on the specific nature of the transform kernel and, therefore, it may be used for a wide variety of transforms. Moreover, since some one-dimensional Fast Fourier Transform algorithms map the input sequence onto two or more dimensions, the new method also may be employed to efficiently compute the 1D FFT in parallel. In addition, the proposed algorithm is exploited to derive a fully systolic VLSI architecture performing multidimensional transforms, which does not need the transposer required by classical architectures. Index TermsÐParallel processing, multidimensional transforms, 2D DFT, 1D FFT, systolic VLSI architectures.
منابع مشابه
Parallel Fast Fourier Transforms for Non Power of Two Data
This report deals with parallel algorithms for computing discrete Fourier transforms of real sequences of length N not equal to a power of two. The method described is an extension of existing power of two transforms to sequences with N a product of small primes. In particular, this implementation requires N = 2 p 3 q 5 r. The communication required is the same as for a transform of length N = ...
متن کاملEfficient Implementation for CIOQ Switches with Sequential Iterative Matching Algorithms
This paper presents the implementation of a crossbar-based CIOQ switch with a novel matching algorithm that can be used for efficient interprocessor communication. The proposed matching algorithm, called SIM, uses a sequential mode to replace the traditional parallel mode to improve the efficiency of iterative matching operation. Moreover, the paper presents a FIFO-based request scheduler for t...
متن کاملInterprocessor Communication Support in the Omega Parallel Database System
Interprocessor communication is one of the ultimate factors affecting the performance of parallel DBMSs for massively parallel computer systems. This paper presents a hierarchical architecture of parallel DBMS Omega which allows to manage the problem of interprocessor communication. The paper describes a message system designed for DBMS Omega. This message system consists of two self-contained ...
متن کاملA parallel implementation of the 2-D discrete wavelet transform without interprocessor communications
The discrete wavelet transform is currently attracting much interest among researchers and practitioners as a powerful tool for a wide variety of digital signal and imaging processing applications. This correspondence presents an efficient approach to compute the twodimensional (2-D) discrete wavelet transform in standard form on parallel general-purpose computers. This approach does not requir...
متن کاملParallel Computation of Linear Recursive Queries in Knowledge-Based Systems
Parallel processing of recursive queries in KB systems is an important means to improve performance. However, two significant problems: heavy interprocessor communication and poor load balancing, are inherent features of query answering methods based on Least Fixed Point computation, such as Naive and Semi-Naive. They make it difficult to ensure efficiency for all distributions of data values. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Computers
دوره 48 شماره
صفحات -
تاریخ انتشار 1999